1111111111111111111
1       2     1   1
1111 2            1
1  1  11111 2    21
1  1    1      1111
1      21   1  12 1
1       111    1  1
1  111 21         1
1  1    1   11   21
111111111  11111111
12     21     12  1
1     111     1   1
1111  1       1  11
1        11       1
12               21
111111           21
1       1  111  111
1          11    21
1          1   2  1
1111111111111111111